package cn.hansfly.puzzle;

class A {
	A() {
		System.out.println("AAAAAAAAAAAA");
	}
}

public class Lazy {
	private static boolean initialized = false;
	private static Thread t = new Thread(new Runnable() {
		public void run() {
			initialized = true;
		}
	});
	private static A a;
	
	
	static {
		t.start();
		a = new A();
		a = new A();
		System.out.println("abcdfdkf");
	}
	
	public static void main(String[] args) {
//		try{
//			t.join();
//		}catch(InterruptedException e){
//			throw new AssertionError(e);
//		}
//		System.out.println(initialized);
		
		System.out.println((-7 % 5));
	}
}
